import type { Config, EnvConfig } from '@/types/request'

// 环境配置
const ENV: Record<string, EnvConfig> = {
    development: {
        baseURL: 'http://localhost:8080'
    },
    production: {
        baseURL: 'https://api.your-domain.com'
    }
}

// 当前环境
const currentEnv = process.env.NODE_ENV || 'development'

const config: Config = {
    // API基础路径
    baseURL: ENV[currentEnv].baseURL,

    // 请求超时时间
    timeout: 30000,

    // 响应成功code
    successCode: 200,

    // token键名
    tokenKey: 'Authorization',

    // token前缀
    tokenPrefix: 'Bearer',

    // 请求内容类型
    contentType: 'application/json;charset=UTF-8'
}

export default config 